const body = JSON.parse($response.body);

// 过滤掉包含 "FIX_EMG" 的条目
if (body.data && body.data.items) {
    body.data.items = body.data.items.filter(item => {
        if (item.galaxyExtra) {
            try {
                const galaxyExtra = JSON.parse(item.galaxyExtra);
                // 检查 rec_reasons 是否包含 "FIX_EMG" 或 select_reason 是否为 "FIX_EMG" 或 "FIX_EMG_REC"
                const hasFixEmg = (
                    (galaxyExtra.rec_reasons && galaxyExtra.rec_reasons.includes("FIX_EMG")) ||
                    (galaxyExtra.select_reason && 
                     (galaxyExtra.select_reason === "FIX_EMG" || galaxyExtra.select_reason === "FIX_EMG_REC"))
                );
                return !hasFixEmg; // 如果包含 "FIX_EMG"，过滤掉该条目
            } catch (e) {
                console.log("Error parsing galaxyExtra: " + e);
                return true; // 解析失败保留该条目
            }
        }
        return true; // 没有 galaxyExtra 的条目保留
    });

    // 将所有 items 中的 "hasAD" 改为 0
    body.data.items.forEach(item => {
        item.hasAD = 0;
    });
}

// 返回修改后的响应
$done({ body: JSON.stringify(body) });